<?php

/*
 * File  : aksi_galeri.php
 * Table : galeris, kategoris
 */
session_start();
//cek session

if (!$_SESSION["USRID"] AND !$_SESSION["USRPASS"]) {
    header("location: ../index.php");
    exit();
}
//end
?>

<?php

include "../../../library/fungsi.lib.php";

$module = $_GET["module"];
$opr = $_GET["opr"];

// hapus galeri
if ($module == 'galeri' AND $opr == 'hapus') {
    $gambar_galeri = get_galeri_gambar($_GET["id"]);
    $url_gambar_galeri = var_url_foto;

    unlink(VAR_URL_GAMBAR_GALERI . $gambar_galeri);
    unlink(VAR_URL_GAMBAR_GALERI . 'small_' . $gambar_galeri);

    mysql_query("DELETE FROM galeris WHERE galeri_id='" . $_GET["id"] . "'");
    header('location:' . URLHOST . 'cms/hansip.php?module=' . $module);

// update status galeri
} elseif ($module == 'galeri' AND $opr == 'update_status') {
    $galeri_status = ($_GET["status"] == 1 ? 0 : 1);
    $galeri_id = $_GET["id"];

    mysql_query("UPDATE galeris SET galeri_status='$galeri_status' WHERE galeri_id='$galeri_id'");
    header('location:' . URLHOST . 'cms/hansip.php?module=' . $module);

// input galeri
} elseif ($module == 'galeri' AND $opr == 'input') {
    $lokasi_file = $_FILES['in_galeri_gambar']['tmp_name'];
    $tipe_file = $_FILES['in_galeri_gambar']['type'];
    $nama_file = $_FILES['in_galeri_gambar']['name'];
    $acak = rand(1, 99);
    $nama_file_unik = $acak . $nama_file;


    $galeri_nama = $_POST["in_galeri_nama"];
    $galeri_kategori_id = $_POST["in_galeri_kategori_id"];
    $galeri_deskripsi = $_POST["in_galeri_deskripsi"];
    $galeri_status = $_POST["in_galeri_status"];
    $galeri_gambar = $nama_file_unik;

    // apabila ada gambar yang diupload
    if (!empty($lokasi_file)) {
        UploadImageGaleri($nama_file_unik);

        $sql = "INSERT INTO galeris(galeri_nama,
                                    galeri_status,
                                    galeri_kategori_id,
                                    galeri_deskripsi,
                                    galeri_gambar) 
                            VALUES('$galeri_nama',
                                   '$galeri_status',
                                   '$galeri_kategori_id',
                                   '$galeri_deskripsi',
                                   '$galeri_gambar')";
    } else {
        $sql = "INSERT INTO galeris(galeri_nama,
                                    galeri_status,
                                    galeri_kategori_id,
                                    galeri_deskripsi) 
                            VALUES('$galeri_nama',
                                   '$galeri_status',
                                   '$galeri_kategori_id',
                                   '$galeri_deskripsi')";
    }

    //echo $sql;
    mysql_query($sql);
    header('location:' . URLHOST . 'cms/hansip.php?module=' . $module);
}

// update galeri
elseif ($module == 'galeri' AND $opr == 'update') {
    $lokasi_file = $_FILES['in_galeri_gambar']['tmp_name'];
    $tipe_file = $_FILES['in_galeri_gambar']['type'];
    $nama_file = $_FILES['in_galeri_gambar']['name'];
    $acak = rand(1, 99);
    $nama_file_unik = $acak . $nama_file;

    $galeri_nama = $_POST["in_galeri_nama"];
    $galeri_kategori_id = $_POST["in_galeri_kategori_id"];
    $galeri_deskripsi = $_POST["in_galeri_deskripsi"];
    $galeri_status = $_POST["in_galeri_status"];
    $galeri_gambar = $nama_file_unik;
    $galeri_id = $_POST["id"];

    // Apabila gambar tidak diganti
    if (empty($lokasi_file)) {
        $sql = "UPDATE galeris SET  galeri_nama='$galeri_nama',
                                    galeri_status='$galeri_status',
                                    galeri_kategori_id='$galeri_kategori_id',
                                    galeri_deskripsi='$galeri_deskripsi'
                WHERE galeri_id='$galeri_id'";
    } else {
        UploadImageGaleri($nama_file_unik);
        $gambar_galeri = get_galeri_gambar($galeri_id);
        $url_gambar_galeri = var_url_foto;

        unlink(VAR_URL_GAMBAR_galeri . $gambar_galeri);
        unlink(VAR_URL_GAMBAR_galeri . 'small_' . $gambar_galeri);

        $sql = "UPDATE galeris SET  galeri_nama='$galeri_nama',
                                    galeri_status='$galeri_status',
                                    galeri_kategori_id='$galeri_kategori_id',
                                    galeri_deskripsi='$galeri_deskripsi',
                                    galeri_gambar='$galeri_gambar'
                WHERE galeri_id='$galeri_id'";
    }
    //echo $sql;
    mysql_query($sql);
    header('location:' . URLHOST . 'cms/hansip.php?module=' . $module);
}
?>
